dotfiles

feels like ${HOME}
Log | Files | Refs | README

settings.json (4555B)


      1 {
      2   "flow.useNPMPackagedFlow": true,
      3   "flow.pathToFlow": "${workspaceRoot}/node_modules/.bin/flow",
      4   // BEGIN NOTE: since update vscode on 19/Dec/2018, this should be added.
      5   "flow.useLSP": false,
      6   // END NOTE:
      7   "flow.coverageSeverity": "error",
      8   "javascript.validate.enable": false,
      9   "diffEditor.renderSideBySide": true,
     10   "editor.acceptSuggestionOnCommitCharacter": false,
     11   "editor.fontSize": 16,
     12   "editor.dragAndDrop": false,
     13   // "editor.fontFamily": "Liga Cartograph Mono CF",
     14   "editor.fontLigatures": true,
     15   "editor.lineNumbers": "relative",
     16   "editor.matchBrackets": "near",
     17   "editor.tabCompletion": "on",
     18   "editor.tabSize": 2,
     19   // "editor.formatOnSave": true,
     20   "eslint.alwaysShowStatus": true,
     21   // "eslint.autoFixOnSave": true,
     22   "editor.codeActionsOnSave": {
     23     "source.fixAll.eslint": true
     24   },
     25   "editor.suggestSelection": "first",
     26   "search.quickOpen.includeSymbols": true,
     27   "search.showLineNumbers": true,
     28   "workbench.colorTheme": "Xcode 10 Default Light",
     29   "workbench.editor.enablePreviewFromQuickOpen": false,
     30   "workbench.list.automaticKeyboardNavigation": false,
     31   // "editor.tokenColorCustomizations": {
     32   //   "textMateRules": [
     33   //     {
     34   //       "scope": "punctuation.definition.tag.jsx",
     35   //       "settings": {
     36   //         "foreground": "#00fff2"
     37   //       }
     38   //     }
     39   //   ]
     40   // },
     41   "vim.cursorStylePerMode.insert": "line",
     42   "vim.enableNeovim": true,
     43   "vim.highlightedyank.enable": true,
     44   "vim.replaceWithRegister": true,
     45   "vim.hlsearch": true,
     46   "vim.incsearch": true,
     47   "vim.neovimPath": "/usr/local/bin/nvim",
     48   // "vim.searchHighlightColor": "rgba(150, 150, 255, 0.3)",
     49   "vim.visualstar": true,
     50   "vim.insertModeKeyBindings": [
     51     {
     52       "before": ["j", "k"],
     53       "after": ["<Esc>"]
     54     }
     55   ],
     56   "vim.normalModeKeyBindingsNonRecursive": [
     57     {
     58         "before": ["j"],
     59         "after": ["g", "j"]
     60     },
     61     {
     62         "before": ["k"],
     63         "after": ["g", "k"]
     64     },
     65     {
     66       "before": ["u"],
     67       "after": [],
     68       "commands": ["undo"]
     69     },
     70     {
     71       "before": ["ctrl+r"],
     72       "after": [],
     73       "commands": ["redo"]
     74     },
     75     {
     76       "before": ["<leader>", "<space>"],
     77       "commands": [":nohl"]
     78     },
     79     {
     80       "before": ["ctrl+w", "ctrl+g"],
     81       "commands": ["editor.action.dirtydiff.next"]
     82     },
     83     {
     84       "before": ["&"],
     85       "after": ["#"]
     86     },
     87     {
     88       "before": ["g", "b"],
     89       "commands": ["workbench.action.nextEditorInGroup"]
     90     },
     91     {
     92       "before": ["g", "B"],
     93       "commands": ["workbench.action.previousEditorInGroup"]
     94     },
     95     {
     96       "before": ["]", "c"],
     97       "commands": ["workbench.action.editor.nextChange"]
     98     },
     99     {
    100       "before": ["[", "c"],
    101       "commands": ["workbench.action.editor.previousChange"]
    102     },
    103     {
    104       "before": ["]", "C"],
    105       "commands": ["editor.action.marker.next"]
    106     },
    107     {
    108       "before": ["[", "C"],
    109       "commands": ["editor.action.marker.prev"]
    110     },
    111     // {
    112     //   "before": ["Q"],
    113     //   "after": [
    114     //     "<leader>",
    115     //     "<leader>",
    116     //     "<leader>",
    117     //     "j"
    118     //   ]
    119     // }
    120   ],
    121   "vim.visualModeKeyBindingsNonRecursive": [
    122     {
    123       "before": [
    124         "p"
    125       ],
    126       "after": [
    127         "p",
    128         "g",
    129         "v",
    130         "y"
    131       ]
    132     }
    133   ],
    134   "typescript.updateImportsOnFileMove.enabled": "always",
    135   "editor.fontFamily": "IBM Plex Mono, Hermit, Victor Mono, Liga Cartograph Mono CF, Menlo, Monaco, 'Courier New', monospace",
    136   "editor.minimap.showSlider": "always",
    137   "editor.minimap.maxColumn": 100,
    138   "editor.renderWhitespace": "all",
    139   "editor.renderLineHighlight": "all",
    140   "editor.renderFinalNewline": false,
    141   "editor.cursorSurroundingLines": 5,
    142   "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
    143   "editor.codeLens": false,
    144   "window.zoomLevel": -1,
    145   "[markdown]": {
    146     "editor.wordWrap": "on",
    147     "editor.quickSuggestions": true
    148   },
    149   "editor.minimap.enabled": false,
    150   "vim.cursorStylePerMode.replace": "underline",
    151   "terminal.integrated.macOptionIsMeta": true,
    152   "[javascript]": {
    153     "editor.defaultFormatter": "esbenp.prettier-vscode"
    154   },
    155   "[typescriptreact]": {
    156     "editor.defaultFormatter": "esbenp.prettier-vscode"
    157   },
    158   "editor.copyWithSyntaxHighlighting": false,
    159   "files.simpleDialog.enable": true,
    160   "workbench.sideBar.location": "right",
    161   "vim.smartRelativeLine": true,
    162   "vim.sneak": true,
    163   "vim.sneakReplacesF": true,
    164   "gitlens.views.lineHistory.enabled": true,
    165   "workbench.editor.decorations.colors": true,
    166   "workbench.editor.decorations.badges": true,
    167 }